Skip to content

fix: resolve all security vulnerabilities in dependencies#54

Draft
Copilot wants to merge 1 commit into
mainfrom
copilot/fix-security-alerts
Draft

fix: resolve all security vulnerabilities in dependencies#54
Copilot wants to merge 1 commit into
mainfrom
copilot/fix-security-alerts

Conversation

Copilot AI commented Apr 28, 2026

Copy link
Copy Markdown

Summary

Fixes all security alerts identified in Ruby gem and npm dependencies.

Security Vulnerabilities Fixed

Ruby Gems

Gem From To CVEs Fixed
nokogiri 1.10.10 1.19.3 13 CVEs — libxslt/libxml2 issues, Out-of-bounds Write, Use-after-free, DoS on JRuby, XXE on JRuby, Integer Overflow
puma 4.3.9 8.0.1 2 CVEs — Information Exposure, HTTP Request Smuggling
loofah 2.7.0 2.25.1 2 CVEs — Uncontrolled Recursion, Inefficient Regex Complexity
rails-html-sanitizer 1.3.0 1.7.0 1 CVE — Inefficient Regex Complexity

NPM

Package From To CVEs Fixed
axios 0.21.0 0.30.3 3 CVEs — ReDoS, SSRF/Credential Leakage via Absolute URL, DoS via __proto__ in mergeConfig

Changes

  • Gemfile — added explicit minimum version constraints for nokogiri, loofah, rails-html-sanitizer; updated puma constraint
  • Gemfile.lock — regenerated with updated gem versions
  • package.json — bumped axios to ^0.30.3
  • package-lock.json — updated to reflect new axios version
  • yarn.lock — updated to reflect new axios version

- nokogiri: 1.10.10 -> 1.19.3 (fixes 13 CVEs including libxslt/libxml2 issues)
- puma: 4.3.9 -> 8.0.1 (fixes Information Exposure and HTTP Request Smuggling)
- loofah: 2.7.0 -> 2.25.1 (fixes Uncontrolled Recursion and ReDoS)
- rails-html-sanitizer: 1.3.0 -> 1.7.0 (fixes Inefficient Regex Complexity)
- axios: 0.21.0 -> 0.30.3 (fixes SSRF, ReDoS, and DoS via __proto__)

Agent-Logs-Url: https://github.com/RafaelWerner/spotcode-onebitcode/sessions/b361edcb-b2ae-4b4b-989e-3419d4b08d9e

Co-authored-by: RafaelWerner <21970648+RafaelWerner@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants